Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York USA F12 Botswana F1 Argentina F3 USA F13 USA F14 USA F17 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 USA F12 USA F14 USA F17 USA F20 Brazil F12 USA F21 USA F13 Argentina F12 USA F4 USA F27 Argentina F6 Brazil F4 South Africa F1 South Africa F2 Brazil F6 Argentina F4 USA F20 Argentina F6 USA F21 Argentina F7 Argentina F8 Bolivia F2 Chile F5 USA F13 Argentina F5 Cordoba Open - Cordoba II Challenger Ciudada de Guayaquil - Guayaquil 2007 Nielsen Pro Tennis Championship - Winnetka Challenger ATP de Cuenca Diario El Mercurio - Cuenca 2007 Knoxville Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tenis Open International Cup 2008 - Belo Horizonte Rome Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Seoul Challenger Orleans Challenger Guayaquil Challenger Manerbio Challenger Como Challenger St. Remy Challenger Bancolombia Open - Cali Savannah Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Vicenza Challenger Bastad Challenger Austrian Open - Kitzbuhel Fifth Third Bank Tennis Championships - Lexington Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas South African Airways Open - East London San Luis Potosi Challenger - San Luis Potosi III Aberto Santa Catarina de Tenis - Florianopolis BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen Credicard Citi Mastercard Tennis Cup - Campos do Jordao Swiss Indoors Basel - Basel GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Ford Tennis Championships - Louisville Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Rome Challenger Ostrava Challenger San Remo Challenger Bordeaux Challenger Zagreb Challenger Nottingham Challenger Lexington Challenger Rennes Challenger San Diego Open - San Diego Charlottesville Challenger Knoxville Challenger Baton Rouge Challenger Villa Allende Challenger Medellin Challenger Guayaquil Challenger USTA Challenger - Champaign Buenos Aires Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Aix En Provence Challenger Biella 5 Challenger Lima Challenger Oeiras 3 Challenger Brescia Challenger Tallahassee Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra USTA Illinois Challenger - Champaign Copa Petrobras - Buenos Aires Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Classic - Lexington Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem IX Gramado Open - Gramado USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Pro Challenger at Calabasas - Calabasas Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Music City Challenger - Nashville Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Surbiton Trophy - Surbiton Open D'Orleans - Orleans XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Santiago Challenger Bogota Challenger Tunis Challenger Granby Challenger Orleans Challenger Sony Ericsson Open - Miami Nottingham Challenger Champaign Challenger Antalya Challenger Antalya 2 Challenger Western & Southern Open - Cincinnati Barranquilla Challenger Blumenau Challenger Santos Challenger Genova Challenger Zagreb Challenger Furth Challenger Noumea Challenger Honolulu Challenger Orbetello Challenger Dallas Challenger Dortmund Challenger Trani Challenger San Marino Challenger Genova Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Shanghai Rolex Masters - Shanghai Dallas Challenger Zagreb Challenger Nottingham 1 Challenger Sunrise Challenger Nottingham 2 Challenger San Juan Challenger Buenos Aires Challenger Caltanissetta Challenger Bogota Challenger Pereira Challenger Santiago Challenger Bordeaux Challenger Cordenons Challenger Santiago Challenger Buenos Aires Challenger Sarasota Challenger Braunschweig Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Guayaquil Challenger Copa Telmex - Buenos Aires RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Medibank International - Sydney SA Tennis Open - Johannesburg AEGON Championships - London AEGON International - Eastbourne Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON International - Eastbourne BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Argentina Open - Buenos Aires AEGON Championships - London Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Argentina Open - Buenos Aires Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sydney International - Sydney Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AEGON Championships - London SkiStar Swedish Open - Bastad Brisbane - Brisbane Copa Claro - Buenos Aires China Open - Beijing European Open - Antwerp Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Brisbane International - Brisbane Pilot Pen Tennis - New Haven Tata Open Maharashtra - Pune ASB Classic - Auckland Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Cordoba Open - Cordoba Regions Morgan Keegan Championships - Memphis Rio Open - Rio de Janeiro Atlanta Tennis Championships - Atlanta Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Heineken Open - Auckland Rakuten Japan Open - Tokyo SAP Open - San Jose Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel If Stockholm Open - Stockholm ASB Classic - Auckland Argentina Open - Buenos Aires Erste Bank Open - Vienna Open de Nice Cote d'Azur - Nice Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Chile Dove Men+Care Open - Santiago Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington U.S. Mens's Clay Court Championship - Houston Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna AEGON Championships - London Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem New York Open - New York Rio Open - Rio de Janeiro Santiago Open - Santiago Open Sabadell Atlantico - Barcelona Hamburg European Open - Hamburg Argentina Open - Buenos Aires Melbourne Summer Set - Melbourne U.S. Open - New York Infosys Hall of Fame Open - Newport Citi Open - Washington Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne China Open - Beijing Brisbane International - Brisbane Maharashtra Open - Pune AEGON International - Eastbourne Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Santo Domingo Challenger Apia International - Sydney Movistar Open - Santiago Rogers Cup - Montreal German Tennis Championships - Hamburg Bet-at-home Open - Hamburg Nature Valley International - Eastbourne Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Copa Telmex - Buenos Aires Internazionali BNL d'Italia - Rome BB&T Atlanta Open - Atlanta Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Brasil Open - Sao Paulo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Countrywide Classic - Los Angeles Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Erste Bank Open - Vienna Chengdu Open - Chengdu Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Argentina Open - Buenos Aires Shanghai Rolex Masters - Shanghai Fever-Tree Championships - London Western & Southern Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, World Group, PO, RSA-CRO 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Brisbane, Perth, Sydney Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Nitto ATP Finals - London Olympics - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, QR, COL-ARG 3-1 Laver Cup - Chicago U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors)